import utils from "./utils";
import moment from "moment";
import { IPaginate, defaultPaginate } from "@/lib/IApp";
// 全局过滤器

// 格式化 go 语言 时间 YYYY-MM-DD HH:mm
export function goDateTime(value = "0001-01-01T00:00:00Z"): string {
    if (utils.empty(value) || value === "0001-01-01T00:00:00Z") {
        return "";
    }
    return moment(value).format("YYYY-MM-DD HH:mm:ss");
}

// 格式化 go 语言 时间 YYYY-MM-DD
export function goDate(value = "0001-01-01T00:00:00Z"): string {
    if (utils.empty(value) || value === "0001-01-01T00:00:00Z") {
        return "";
    }
    return moment(value).format("YYYY-MM-DD");
}

// 计算表的序号
export function tableIndex(paginate: IPaginate = defaultPaginate): number {
    return (paginate.page - 1) * paginate.page_size + 1;
}
